HAL DCACHE APIs listing for migration

This section provides a full listing of the HAL1 APIs for migration. It includes the various constants, enumerations, structures, functions, and macros.

HAL DCACHE constants

HAL1

series

HAL2

Refer to

DCACHE_FLAG_BUSY

u5, h5

Removed / New Usage changes

Refer to

DCACHE_FLAG_BUSYCMD

u5, h5

Removed / New Usage changes

Refer to

DCACHE_FLAG_BUSYEND

u5, h5

Removed / New Usage changes

Refer to

DCACHE_FLAG_CMDEND

u5, h5

Removed / New Usage changes

Refer to

DCACHE_FLAG_ERROR

u5, h5

Removed / New Usage changes

Refer to

DCACHE_IT_BUSYEND

u5, h5

Removed / New Usage changes

Refer to

DCACHE_IT_CMDEND

u5, h5

Removed / New Usage changes

Refer to

DCACHE_IT_ERROR

u5, h5

Removed / New Usage changes

Refer to

DCACHE_MONITOR_ALL

u5, h5

HAL_DCACHE_MONITOR_ALL

Refer to

DCACHE_MONITOR_READ_HIT

u5, h5

HAL_DCACHE_MONITOR_READ_HIT

Refer to

DCACHE_MONITOR_READ_MISS

u5, h5

HAL_DCACHE_MONITOR_READ_MISS

Refer to

DCACHE_MONITOR_WRITE_HIT

u5, h5

HAL_DCACHE_MONITOR_WRITE_HIT

Refer to

DCACHE_MONITOR_WRITE_MISS

u5, h5

HAL_DCACHE_MONITOR_WRITE_MISS

Refer to

DCACHE_READ_BURST_INCR

u5, h5

HAL_DCACHE_READ_BURST_INCR

Refer to

DCACHE_READ_BURST_WRAP

u5, h5

HAL_DCACHE_READ_BURST_WRAP

Refer to

HAL_DCACHE_ERROR_EVICTION_CLEAN

u5, h5

HAL_DCACHE_ERROR_EVICTION_CLEAN

Refer to

HAL_DCACHE_ERROR_INVALID_CALLBACK

u5, h5

Removed / New Usage changes

Refer to

HAL_DCACHE_ERROR_INVALID_OPERATION

u5, h5

Removed / New Usage changes

Refer to

HAL_DCACHE_ERROR_NONE

u5, h5

HAL_DCACHE_ERROR_NONE

Refer to

HAL_DCACHE_ERROR_TIMEOUT

u5, h5

Removed / New Usage changes

Refer to

HAL_DCACHE_CLEAN_AND_INVALIDATE_BY_ADDRESS_CB_ID

u5, h5

Removed / New Usage changes

Refer to

HAL_DCACHE_CLEAN_BY_ADDRESS_CB_ID

u5, h5

Removed / New Usage changes

Refer to

HAL_DCACHE_ERROR_CB_ID

u5, h5

Removed / New Usage changes

Refer to

HAL_DCACHE_INVALIDATE_BY_ADDRESS_CB_ID

u5, h5

Removed / New Usage changes

Refer to

HAL_DCACHE_INVALIDATE_COMPLETE_CB_ID

u5, h5

Removed / New Usage changes

Refer to

HAL_DCACHE_MSPDEINIT_CB_ID

u5, h5

Removed / New Usage changes

Refer to

HAL_DCACHE_MSPINIT_CB_ID

u5, h5

Removed / New Usage changes

Refer to

HAL_DCACHE_STATE_BUSY

u5, h5

HAL_DCACHE_STATE_ACTIVE

Refer to

HAL_DCACHE_STATE_ERROR

u5, h5

Removed / New Usage changes

Refer to

HAL_DCACHE_STATE_READY

u5, h5

HAL_DCACHE_STATE_IDLE

Refer to

HAL_DCACHE_STATE_RESET

u5, h5

HAL_DCACHE_STATE_RESET

Refer to

HAL_DCACHE_STATE_TIMEOUT

u5, h5

Removed / New Usage changes

Refer to


HAL DCACHE enumerations

HAL1

series

HAL2

Refer to

HAL_DCACHE_CallbackIDTypeDef

u5, h5

Removed / New Usage changes

Refer to

HAL_DCACHE_StateTypeDef

u5, h5

hal_dcache_state_t

Refer to


HAL DCACHE macros

HAL1

series

HAL2

Refer to

__HAL_DCACHE_CLEAR_FLAG

u5, h5

Removed / New Usage changes

Refer to

__HAL_DCACHE_DISABLE_IT

u5, h5

Removed / New Usage changes

Refer to

__HAL_DCACHE_ENABLE_IT

u5, h5

Removed / New Usage changes

Refer to

__HAL_DCACHE_GET_FLAG

u5, h5

Removed / New Usage changes

Refer to

__HAL_DCACHE_GET_IT_SOURCE

u5, h5

Removed / New Usage changes

Refer to


HAL DCACHE structures

HAL1

series

HAL2

Refer to

DCACHE_HandleTypeDef

u5, h5

hal_dcache_handle_t

Refer to

DCACHE_InitTypeDef

u5, h5

Removed / New Usage changes

Refer to

pDCACHE_CallbackTypeDef

u5, h5

hal_dcache_cb_t

Refer to


HAL DCACHE functions

HAL1

series

HAL2

Refer to

HAL_DCACHE_CleanAndInvalidateByAddrCallback

u5, h5

HAL_DCACHE_CleanInvalidByAddrCallback

Refer to

HAL_DCACHE_CleanByAddr

u5, h5

HAL_DCACHE_CleanByAddr

Refer to

HAL_DCACHE_CleanByAddrCallback

u5, h5

HAL_DCACHE_CleanByAddrCallback

Refer to

HAL_DCACHE_CleanByAddr_IT

u5, h5

HAL_DCACHE_CleanByAddr_IT

Refer to

HAL_DCACHE_CleanInvalidByAddr

u5, h5

HAL_DCACHE_CleanInvalidByAddr

Refer to

HAL_DCACHE_CleanInvalidByAddr_IT

u5, h5

HAL_DCACHE_CleanInvalidByAddr_IT

Refer to

HAL_DCACHE_DeInit

u5, h5

Removed / New Usage changes

Refer to

HAL_DCACHE_Disable

u5, h5

HAL_DCACHE_Stop

Refer to

HAL_DCACHE_Enable

u5, h5

HAL_DCACHE_Start

Refer to

HAL_DCACHE_ErrorCallback

u5, h5

HAL_DCACHE_ErrorCallback

Refer to

HAL_DCACHE_GetError

u5, h5

HAL_DCACHE_GetLastErrorCodes

Refer to

HAL_DCACHE_GetState

u5, h5

HAL_DCACHE_GetState

Refer to

HAL_DCACHE_IRQHandler

u5, h5

HAL_DCACHE_IRQHandler

Refer to

HAL_DCACHE_Init

u5, h5

Removed / New Usage changes

Refer to

HAL_DCACHE_Invalidate

u5, h5

HAL_DCACHE_Invalidate

Refer to

HAL_DCACHE_InvalidateByAddr

u5, h5

HAL_DCACHE_InvalidateByAddr

Refer to

HAL_DCACHE_InvalidateByAddrCallback

u5, h5

HAL_DCACHE_InvalidateByAddrCallback

Refer to

HAL_DCACHE_InvalidateByAddr_IT

u5, h5

HAL_DCACHE_InvalidateByAddr_IT

Refer to

HAL_DCACHE_InvalidateCompleteCallback

u5, h5

HAL_DCACHE_InvalidateCompleteCallback

Refer to

HAL_DCACHE_Invalidate_IT

u5, h5

HAL_DCACHE_Invalidate_IT

Refer to

HAL_DCACHE_IsEnabled

u5, h5

Removed / New Usage changes

Refer to

HAL_DCACHE_Monitor_GetReadHitValue

u5, h5

HAL_DCACHE_GetMonitorReadHitValue

Refer to

HAL_DCACHE_Monitor_GetReadMissValue

u5, h5

HAL_DCACHE_GetMonitorReadMissValue

Refer to

HAL_DCACHE_Monitor_GetWriteHitValue

u5, h5

HAL_DCACHE_GetMonitorWriteHitValue

Refer to

HAL_DCACHE_Monitor_GetWriteMissValue

u5, h5

HAL_DCACHE_GetMonitorWriteMissValue

Refer to

HAL_DCACHE_Monitor_Reset

u5, h5

HAL_DCACHE_ResetMonitors

Refer to

HAL_DCACHE_Monitor_Start

u5, h5

HAL_DCACHE_EnableMonitors

Refer to

HAL_DCACHE_Monitor_Stop

u5, h5

HAL_DCACHE_DisableMonitors

Refer to

HAL_DCACHE_MspDeInit

u5, h5

Removed / New Usage changes

Refer to

HAL_DCACHE_MspInit

u5, h5

Removed / New Usage changes

Refer to

HAL_DCACHE_RegisterCallback

u5, h5

Removed / New Usage changes

Refer to

HAL_DCACHE_SetReadBurstType

u5, h5

HAL_DCACHE_SetReadBurstType

Refer to

HAL_DCACHE_UnRegisterCallback

u5, h5

Removed / New Usage changes

Refer to


HAL DCACHE legacy aliases (HAL1 to HAL1)

Note

This table provides a list of HAL1 to HAL1 legacy aliases defined in the stm32_hal_legacy.h HAL1 header file. To migrate the aliased HAL1 APIs, search for them in the HAL1 to HAL2 sections: HAL DCACHE constants, HAL DCACHE enumerations, HAL DCACHE macros, HAL DCACHE structures, HAL DCACHE functions.

HAL1 legacy API alias

HAL1 API

HAL_DCACHE_CleanInvalidateByAddr

HAL_DCACHE_CleanInvalidByAddr

HAL_DCACHE_CleanInvalidateByAddr_IT

HAL_DCACHE_CleanInvalidByAddr_IT